home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-02-24 | 5.2 KB | 67 lines | [TEXT/MPS ] |
- CWMake # send a 'Make' AppleEvent to the CodeWarrior PPC
- # or 68K C compiler, whichever is currently running
- CWMake
- -
- CWOpen # send an 'Open' AppleEvent to the CodeWarrior PPC
- # or 68K C compiler, whichever is currently running
- CWOpen filename…
- -
- F2CMake # F2CMake accepts a command line string containing Unix style options
- # and one or more filenames to send them in a 'kAEf2cEvent' AppleEvent
- # to Mac F2C which will translate the file(s).
- F2CMake [-q] [[f2c_option…] filename…]
- -q # quit Mac F2C after translating the file(s)
- -C # Compile code to check that subscripts are within
- # declared array bounds.
- -I2 # Render INTEGER and LOGICAL as short, INTEGER*4 as long
- # int. Assume the default libF77 and libI77: allow only
- # INTEGER*4 (and no LOGICAL) variables in INQUIREs.
- # Option '-I4' confirms the default rendering of INTEGER
- # as long int.
- -onetrip # Compile DO loops that are performed at least once if
- # reached. (FORTRAN 77 DO loops are not performed at all
- # if the upper limit is smaller than the lower limit.)
- -U # Honor the case of variable and external names. FORTRAN
- # keywords must be in lower case.
- -u # Make the default type of a variable `undefined' rather
- # than using the default FORTRAN rules.
- -w # Suppress all warning messages, or, if the option is
- # '-w66', just FORTRAN 66 compatibility warnings.
- -A # Produce ANSI C. Default is old-style C.
- -a # Make local variables automatic rather than static
- # unless they appear in a DATA, EQUIVALENCE, NAMELIST, or
- # SAVE statement.
- -C++ # Output C++ code.
- -c # Include original FORTRAN source as comments.
- -E # Declare uninitialized COMMON to be Extern (overridably
- # defined in f2c.h as extern).
- -ec # Place uninitialized COMMON blocks in separate files:
- # COMMON /ABC/ appears in file abc_com.c.
- -ext # Complain about f77(1) extensions.
- -f # Assume free-format input: accept text after column 72
- # and do not pad fixed-format lines shorter than 72 char-
- # acters with blanks.
- -72 # Treat text appearing after column 72 as an error.
- -g # Include original FORTRAN line numbers in #line lines.
- -h # Emulate FORTRAN 66's treatment of Hollerith: try to
- # align character strings on word (or, if the option is
- # '-hd', on double-word) boundaries.
- -i2 # Similar to -I2, but assume a modified libF77 and libI77
- # (compiled with -Df2c_i2), so INTEGER and LOGICAL vari-
- # ables may be assigned by INQUIRE and array lengths are
- # stored in short ints.
- -kr # Use temporary values to enforce FORTRAN expression
- # evaluation where K&R (first edition) parenthesization
- # rules allow rearrangement. If the option is '-krd',
- # use double precision temporaries even for single-
- # precision operands.
- -P # Write a file.P of ANSI (or C++) prototypes for defini-
- # tions in each input file.f or file.F. When reading
- # FORTRAN from standard input, write prototypes at the
- # beginning of standard output. Option -Ps implies -P
- # and gives exit status 4 if rerunning f2c may change
- # prototypes or declarations.
- -p # Supply preprocessor definitions to make common-block
- # members look like local variables.
- -R # Do not promote REAL functions and operations to DOUBLE
- # PRECISION. Option '-!R' confirms